AFLAGS	= 
LFLAGS	= -C apple2bin.cfg
BINFILE	= escape.obj.bin
OBJS	= main.o player.o render.o raycast.o sfx.o math.o

$(BINFILE): $(OBJS)
	ld65 $(LFLAGS) $(OBJS) -o $(BINFILE)

main.o: main.s global.inc
	ca65 $(AFLAGS) $<

player.o: player.s global.inc
	ca65 $(AFLAGS) $<

render.o: render.s global.inc
	ca65 $(AFLAGS) $<

raycast.o: raycast.s global.inc
	ca65 $(AFLAGS) $<

sfx.o: sfx.s global.inc
	ca65 $(AFLAGS) $<

math.o: math.s global.inc
	ca65 $(AFLAGS) $<
